Assessing and Comparing the Usability of Parallel Programming Systems
نویسندگان
چکیده
Parallel programming is widely acknowledged to be more diicult than sequential programming. One reason for this is that parallel programming systems are more diicult to use than their sequential counterparts. In particular, few parallel programming systems can support the software engineering requirements of large applications. We intend to assess and compare the usability of a variety of parallel programming systems using a small suite of chained applications called the Cowichan Problems.
منابع مشابه
Assessing the Usability of Parallel Programming Systems: the Cowichan Problems
The only control-parallel programming model to win wide acceptance to date has been procedural message passing. One reason that higher-level systems have not been widely accepted is that there is no consensus on what they should ooer; one reason for this is that there has been no systematic comparison of the usability of alternatives models and systems. This paper describes a problem suite with...
متن کاملExperimentally Assessing the Usability of Parallel Programming Systems
This paper discusses an experiment to compare the usability of two parallel programming systems (PPS). In this experiment, half of the students in a graduate parallel and distributed computing course solved a problem using the Enterprise PPS while the other half solved the same problem using a PVM-like library of message-passing routines. The feedback from such experiments is necessary to help ...
متن کاملThe Cowichan Experience
The Cowichan problems are a suite for assessing the usability of parallel programming systems. By implementing these applications in Orca, many useful lessons were learned about the design and implementation of this parallel language.
متن کاملTwo-stage fuzzy-stochastic programming for parallel machine scheduling problem with machine deterioration and operator learning effect
This paper deals with the determination of machine numbers and production schedules in manufacturing environments. In this line, a two-stage fuzzy stochastic programming model is discussed with fuzzy processing times where both deterioration and learning effects are evaluated simultaneously. The first stage focuses on the type and number of machines in order to minimize the total costs associat...
متن کاملA New Hybrid Meta-Heuristics Approach to Solve the Parallel Machine Scheduling Problem Considering Human Resiliency Engineering
This paper proposes a mixed integer programming model to solve a non-identical parallel machine (NIPM) scheduling with sequence-dependent set-up times and human resiliency engineering. The presented mathematical model is formulated to consider human factors including Learning, Teamwork and Awareness. Moreover, processing time of jobs are assumed to be non-deterministic and dependent to their st...
متن کامل